import { BaseAIProvider } from './base';
import type { Model } from '../aiModels';

export class DeepSeekProvider extends BaseAIProvider {
  constructor() {
    super(
      'deepseek',
      'DeepSeek',
      'DeepSeek AI API服务',
      'https://api.deepseek.com'
    );
  }

  getDefaultModels(): Model[] {
    return [
      {
        id: 'deepseek-chat',
        name: 'DeepSeek Chat',
        maxTokens: 4096,
        available: true,
      },
      {
        id: 'deepseek-coder',
        name: 'DeepSeek Coder',
        maxTokens: 8192,
        available: true,
      },
    ];
  }
} 